from math import*
a=int(input('Введите четырехзначное число: '))
if 1000 <= a <= 9999:
  print()
else:
  print('Введённое число не является четырёхзначным')
  exit()
if a%2==0:
  print('Число чётное: Да ')
else:
  print('Число чётное: Нет')
if a%3==0:
  print('Число кратное трём: Да')
else:
  print('Число кратное трём: Нет')
if int(sqrt(a)) ** 2==a:
    print('Число является квадратом числа:', int(sqrt(a)))
else:
  print('Число является квадратом числа: Нет ')
print()
print('Наименьшая цифра числа:',min(a//1000,a//100%10,a//10%10,a%10))
print('Наибольшая цифра числа:', max(a//1000,a//100%10,a//10%10,a%10))
print( 'Количество нулей в числе:', str(a).count("0"))
print()
if int(sqrt(a%10)) ** 2==a%10:
  print('Цифра в разряде едениц является квадратом цифры:',int(sqrt(a%10)))
else:
  print('Цифра в разряде едениц является квадратом цифры:Нет')
if int(sqrt(a//10%10)) ** 2==a//10%10:
  print('Цифра в разряде десятков является квадратом цифры:',int(sqrt(a%10%10)))
else:
    print('Цифра в разряде десятков является квадратом цифры:Нет')
if int(sqrt(a//100%10)) ** 2==a//100%10:
  print('Цифра в разряде сотен является квадратом цифры:',int(sqrt(a//100%10)))
else:
  print('Цифра в разряде сотен является квадратом цифры:',int(sqrt(a//100%10)))
if int(sqrt(a//1000)) ** 2==a//1000:
  print('Цифра в разряде тысяч является квадратом цифры:',int(sqrt(a//1000)))
else:
  print('Цифра в разряде тысяч является квадратом цифры:',int(sqrt(a//1000)))
